const fs = require("fs");
//
//
// fs.stat("html", function (err, stats) {
//     if (err) {
//         console.log(err);
//         fs.mkdir("html", function (err) {
//             if (err) {
//                 console.log(err);
//                 return
//             }
//         });
//         return
//     }
//     console.log(stats.isDirectory());
//
//     if (stats.isDirectory()) {
//         fs.readdir("html", function (error, files) {
//             if (error) {
//                 return
//             }
//             console.log(files);
//
//
//         });
//     }
//
// });
//

const filesArr = [];
fs.readdir("html", function (error, stat) {
    if (error) {

    } else {
        // for (let i = 0; i < stat.length; i++) {
        //     fs.stat("html/" + stat[i], function (err, stats) {
        //         if (err) {
        //
        //         } else {
        //             if (stats.isDirectory()) {
        //                 filesArr.push(stat[i])
        //             }
        //         }
        //     })
        // }


        (function getFile(i) {
            if (i === stat.length) {
                console.log(filesArr);
                return
            }
            fs.stat("html/" + stat[i], function (err, stats) {
                if (stats.isDirectory()) {
                    filesArr.push(stat[i])
                }
                getFile(i + 1)
            });
        })(0)
    }
});



